reguliere expressies
Heel veel editors beschikken over een find and replace hulpprogramma met reguliere expressies waarmee je de tekst kan doorzoeken, vervangen of valideren op basis van bepaalde patronen. Veel programmeertalen beschikken over klassen die reguliere expressies implementeren voor tekstmanipulatie. Andere programmeertalen, o. a. Perl en JavaScript, hebben de ondersteuning van reguliere expressies direct in hun syntaxis ingebouwd.
Regex is een formele taal
- Theorie
De reguliere expressies komen voort uit de wiskundige logica, meer bepaald de theorie van de formele talen. Ze zijn uitgevonden door de Amerikaanse wiskundige Stephen Cole Kleene als methode om reguliere talen te beschrijven. Met reguliere expressies - een regexp, regex of RE - kan je patronen beschrijven waarmee een programma tekst kan vinden. Hiervoor moet je een formele syntaxis leren die gestandaardiseerd is. - Nuttige voorbeelden
- Luke Haas, Useful Regex Patterns
- In de praktijk
- Oefeningen
- Bronnen
- Zeeshan Ahmed, Learn Regex The Easy Way, 11 augustus 2017
- .NET perikelen van de hand van Ton Snoei
- .NET Framework Regular Expressions op MSDN
2021-02-22 17:16:36